simultaneous translation system - English Synonyms Dictionary